Systems and methods for configuring medical device

ABSTRACT

The present disclosure relates to systems and methods for configuring a medical device for a medical procedure. The systems may perform the method to acquire information relating to a target object through at least one of one or more sensors, one or more remote information devices, one or more human machine interaction devices, and software implemented by a processing device. The systems may perform the method to acquire determine, based on the information relating to the target object, that there is a scan to be performed on the target object. Before an appointment time of the scan, the systems may perform the method to acquire adjust the medical device from a standby mode to a work mode to perform the scan on the target object.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.15/846,166 filed on Dec. 18, 2017, which claims priority to ChineseApplication No. 201710405567.0 filed on Jun. 1, 2017, and ChineseApplication No. 201710891315.3 filed on Sep. 27, 2017, the contents ofeach of which are incorporated herein by reference in their entirety.

TECHNICAL FIELD

The present disclosure generally relates to systems and methods foroperating a medical device for a medical procedure, and moreparticularly, to systems and methods for configuring a medical devicebefore performing a medical procedure on a target object.

BACKGROUND

Modern medical science increasingly relies on medical devices.Examination methods based on medical devices include X-ray imaging,computed tomography (CT) imaging, magnetic resonance imaging (MRI),ultrasound, endoscope, angiography, etc. Before a medical device startsto scan a patient, the medical device may be configured to be in a workmode that complies with the medical procedure to be performed on thepatient. The configuration usually takes a long time. In general, theconfiguration of the medical device may be performed after the patientis ready for the scan (e.g., the patient has lain on a scanning table ofthe medical device for scanning), which is time inefficient and makesthe patient uncomfortable. Therefore, it is desirable to provide systemsand methods for configuring a medical device to improve the efficiencyof a scan procedure.

SUMMARY

According to an aspect of the present disclosure, a system forconfiguring a medical device for a medical procedure may include one ormore storage media and one or more processors configured to communicatewith the one or more storage media. The one or more storage media mayinclude a set of instructions. When the one or more processors executingthe set of instructions, the one or more processors may be directed toperform one or more of the following operations. The one or moreprocessors may acquire information relating to a target object throughat least one of one or more sensors, one or more remote informationdevices, one or more human machine interaction devices, and softwareimplemented by a processing device. The one or more processors mayacquire determine, based on the information relating to the targetobject, that there is a scan to be performed on the target object.Before an appointment time of the scan, the one or more processors mayacquire adjust the medical device from a standby mode to a work mode toperform the scan on the target object.

In some embodiments, the information relating to the target object mayinclude environment information indicating whether the target object hasbeen located in a certain region, the certain region including at leastone of a scanning room, a registration office, a space above a scanningtable of the medical device.

In some embodiments, the determination that there is a scan to beperformed on the target object may be determined based on theenvironment information.

In some embodiments, the determination that there is a scan to beperformed on the target object may be determined based on registrationinformation of the target object, the registration information includingthe appointment time of the scan.

In some embodiments, to adjust the medical device from the standby modeto the work mode, the one or more processors may obtain one or moreinitialization parameters of the medical device that are setautomatically or by a user. The one or more processors may adjust themedical device from the standby mode to the work mode based on the oneor more initialization parameters.

In some embodiments, the one or more processors may obtain a scanprotocol based on the information relating to the target object. The oneor more processors may cause the medical device to perform, in the workmode, the scan based on the scan protocol. The scan protocol may includeat least one of a type of the medical device used in the scan, a regionof interest (ROI) of the target object, and a duration of the scan.

In some embodiments, the one or more processors may determine that themedical device has completed the scan performed on the target object.The one or more processors may determine whether the medical devicesatisfies a condition to get into the standby mode. In response todetermining that the medical device satisfies the condition to get intothe standby mode, the one or more processors may adjust the medicaldevice to the standby mode. In response to determining that the medicaldevice does not satisfy the condition to get into the standby mode, theone or more processors may keep the medical device at the work mode.

According to another aspect of the present disclosure, a method forconfiguring a medical device for a medical procedure may include one ormore of the following operations. One or more processors may acquireinformation relating to a target object through at least one of one ormore sensors, one or more remote information devices, one or more humanmachine interaction devices, and software implemented by a processingdevice. The one or more processors may acquire determine, based on theinformation relating to the target object, that there is a scan to beperformed on the target object. Before an appointment time of the scan,the one or more processors may acquire adjust the medical device from astandby mode to a work mode to perform the scan on the target object.

According to yet another aspect of the present disclosure, anon-transitory computer readable medium may comprise executableinstructions. When executed by one or more processors, the executableinstructions may cause the one or more processors to effectuate one ormore of the following operations. The one or more processors may acquireinformation relating to a target object through at least one of one ormore sensors, one or more remote information devices, one or more humanmachine interaction devices, and software implemented by a processingdevice. The one or more processors may acquire determine, based on theinformation relating to the target object, that there is a scan to beperformed on the target object. Before an appointment time of the scan,the one or more processors may acquire adjust the medical device from astandby mode to a work mode to perform the scan on the target object.

Additional features will be set forth in part in the description whichfollows, and in part will become apparent to those skilled in the artupon examination of the following and the accompanying drawings or maybe learned by production or operation of the examples. The features ofthe present disclosure may be realized and attained by practice or useof various aspects of the methodologies, instrumentalities andcombinations set forth in the detailed examples discussed below.

BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure is further described in terms of exemplaryembodiments. These exemplary embodiments are described in detail withreference to the drawings. These embodiments are non-limiting exemplaryembodiments, in which like reference numerals represent similarstructures throughout the several views of the drawings, and wherein:

FIG. 1 is a schematic diagram illustrating an exemplary adjustmentsystem according to some embodiments of the present disclosure;

FIG. 2 is a schematic diagram illustrating exemplary hardware and/orsoftware components of a computing device according to some embodimentsof the present disclosure;

FIG. 3 is a schematic diagram illustrating exemplary hardware and/orsoftware components of a mobile device according to some embodiments ofthe present disclosure;

FIG. 4 is a block diagram illustrating an exemplary processing deviceaccording to some embodiments of the present disclosure;

FIG. 5 is a flowchart illustrating an exemplary process for adjusting amedical device to be in a work mode according to some embodiments of thepresent disclosure;

FIG. 6 is a flowchart illustrating an exemplary process for adjusting agantry angle of a medical device according to some embodiments of thepresent disclosure;

FIG. 7 is a flowchart illustrating an exemplary process for determiningan initialized gantry angle of a medical device according to someembodiments of the present disclosure; and

FIG. 8 is a flowchart illustrating an exemplary process for adjusting agantry angle of a medical device according to some embodiments of thepresent disclosure.

DETAILED DESCRIPTION

In the following detailed description, numerous specific details are setforth by way of examples in order to provide a thorough understanding ofthe relevant disclosure. However, it should be apparent to those skilledin the art that the present disclosure may be practiced without suchdetails. In other instances, well-known methods, procedures, systems,components, and/or circuitry have been described at a relativelyhigh-level, without detail, in order to avoid unnecessarily obscuringaspects of the present disclosure. Various modifications to thedisclosed embodiments will be readily apparent to those skilled in theart, and the general principles defined herein may be applied to otherembodiments and applications without departing from the spirit and scopeof the present disclosure. Thus, the present disclosure is not limitedto the embodiments shown, but to be accorded the widest scope consistentwith the claims.

The terminology used herein is for the purpose of describing particularexample embodiments only and is not intended to be limiting. As usedherein, the singular forms “a,” “an,” and “the” may be intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. It will be further understood that the terms “comprise,”“comprises,” and/or “comprising,” “include,” “includes,” and/or“including,” when used in this specification, specify the presence ofstated features, integers, steps, operations, elements, and/orcomponents, but do not preclude the presence or addition of one or moreother features, integers, steps, operations, elements, components,and/or groups thereof.

It will be understood that the term “system,” “module,” and/or “block”used herein are one method to distinguish different components,elements, parts, section or assembly of different level in ascendingorder. However, the terms may be displaced by other expression if theyachieve the same purpose.

Generally, the word “module,” or “block,” as used herein, refers tologic embodied in hardware or firmware, or to a collection of softwareinstructions. A module, or a block described herein may be implementedas software and/or hardware and may be stored in any type ofnon-transitory computer-readable medium or other storage device. In someembodiments, a software module/unit/block may be compiled and linkedinto an executable program. It will be appreciated that software modulescan be callable from other modules/units/blocks or from themselves,and/or may be invoked in response to detected events or interrupts.Software modules/units/blocks configured for execution on computingdevices (e.g., the processor 210 as illustrated in FIG. 2) may beprovided on a computer-readable medium, such as a compact disc, adigital video disc, a flash drive, a magnetic disc, or any othertangible medium, or as a digital download (and can be originally storedin a compressed or installable format that needs installation,decompression, or decryption prior to execution). Such software code maybe stored, partially or fully, on a storage device of the executingcomputing device, for execution by the computing device. Softwareinstructions may be embedded in a firmware, such as an ElectricallyProgrammable Read-Only-Memory (EPROM). It will be further appreciatedthat hardware modules/units/blocks may be included in connected logiccomponents, such as gates and flip-flops, and/or can be included ofprogrammable units, such as programmable gate arrays or processors. Themodules/units/blocks or computing device functionality described hereinmay be implemented as software modules/units/blocks, but may berepresented in hardware or firmware. In general, themodules/units/blocks described herein refer to logicalmodules/units/blocks that may be combined with othermodules/units/blocks or divided into sub-modules/sub-units/sub-blocksdespite their physical organization or storage. The description may beapplicable to a system, an engine, or a portion thereof.

It will be understood that when a module or block is referred to asbeing “connected to,” or “coupled to,” another module, or block, it maybe directly connected or coupled to, or communicate with the othermodule, or block, or an intervening unit, engine, module, or block maybe present, unless the context clearly indicates otherwise. As usedherein, the term “and/or” includes any and all combinations of one ormore of the associated listed items.

These and other features, and characteristics of the present disclosure,as well as the methods of operation and functions of the relatedelements of structure and the combination of parts and economies ofmanufacture, may become more apparent upon consideration of thefollowing description with reference to the accompanying drawings, allof which form a part of this disclosure. It is to be expresslyunderstood, however, that the drawings are for the purpose ofillustration and description only and are not intended to limit thescope of the present disclosure. It is understood that the drawings arenot to scale.

An aspect of the present disclosure relates to systems and methods forconfiguring a medical device before a scan is performed on a patient. Aprocessing device (e.g., a console) may determine the environment of ascanning room in real time, for example, whether a patient has enteredthe scanning room, and start to adjust the medical device from a standbymode to a work mode when it is determined that a patient has entered thescanning room. Alternatively or additionally, the processing device mayinitialize a gantry angle of the medical device, and then adjust theinitialized gantry angle to a pre-set gantry angle that is used in ascan to be performed on a target object.

FIG. 1 is a schematic diagram illustrating an exemplary adjustmentsystem 100 according to some embodiments of the present disclosure. Asshown in FIG. 1, the adjustment system 100 may include a medical device110, a network 120, a terminal 130, a processing device 140, a storagedevice 150, and an external device 160. The components of the adjustmentsystem 100 may be connected in one or more of various ways. Mere by wayof example, as illustrated in FIG. 1, the medical device 110 may beconnected to the processing device 140 through the network 120. Asanother example, the medical device 110 may be connected to theprocessing device 140 directly (as indicated by the bi-directional arrowin dotted lines linking the medical device 110 and the processing device140). As a further example, the storage device 150 may be connected tothe processing device 140 directly or through the network 120. As stilla further example, a terminal device (e.g., 130-1, 130-2, 130-3, etc.)may be connected to the processing device 140 directly (as indicated bythe bi-directional arrow in dotted lines linking the terminal 130 andthe processing device 140) or through the network 120.

The medical device 110 may scan an object (also referred to as a targetobject). The object may be biological or non-biological. Merely by wayof example, the object may include a patient, a man-made object, etc. Asanother example, the object may include a specific portion, organ,and/or tissue of the patient. For example, the object may include head,brain, neck, body, shoulder, arm, thorax, cardiac, stomach, bloodvessel, soft tissue, knee, feet, or the like, or any combinationthereof.

The medical device 110 may include a computed radiography (CR) scanner,a digital radiography (DR) scanner, a digital subtraction angiography(DSA) scanner, a computed tomography (CT) scanner, an electroconvulsivetherapy (ECT) scanner, a magnetic resonance imaging (MRI) scanner, anultrasonography scanner, an X-ray photography scanner, a positronemission computed tomography (PET) scanner, a multimodality scanner, orthe like, or any combination thereof. Exemplary multi-modality scannermay include a CT-PET scanner, a CT-MRI scanner, a PET-MRI scanner, etc.

The network 120 may include any suitable network that can facilitateexchange of information and/or data for the adjustment system 100. Insome embodiments, one or more components of the adjustment system 100(e.g., the medical device 110, the terminal 130, the processing device140, the storage device 150, etc.) may communicate information and/ordata with one or more other components of the adjustment system 100 viathe network 120. For example, the processing device 140 may obtaininformation relating to an object (e.g., a patient) from the storagedevice 150 via the network 120. As another example, the processingdevice 140 may obtain user instructions from the terminal 130 via thenetwork 120. The network 120 may be and/or include a public network(e.g., the Internet), a private network (e.g., a local area network(LAN), a wide area network (WAN)), etc.), a wired network (e.g., anEthernet network), a wireless network (e.g., an 802.11 network, a Wi-Finetwork, etc.), a cellular network (e.g., a Long Term Evolution (LTE)network), a frame relay network, a virtual private network (“VPN”), asatellite network, a telephone network, routers, hubs, witches, servercomputers, and/or any combination thereof. Merely by way of example, thenetwork 120 may include a cable network, a wireline network, afiber-optic network, a telecommunications network, an intranet, awireless local area network (WLAN), a metropolitan area network (MAN), apublic telephone switched network (PSTN), a Bluetooth™ network, aZigBee™ network, a near field communication (NFC) network, or the like,or any combination thereof. In some embodiments, the network 120 mayinclude one or more network access points. For example, the network 120may include wired and/or wireless network access points such as basestations and/or internet exchange points through which one or morecomponents of the adjustment system 100 may be connected to the network120 to exchange data and/or information.

The terminal 130 may include a mobile device 130-1, a tablet computer130-2, a laptop computer 130-3, or the like, or any combination thereof.In some embodiments, the mobile device 130-1 may include a smart homedevice, a wearable device, a mobile device, a virtual reality device, anaugmented reality device, or the like, or any combination thereof. Insome embodiments, the smart home device may include a smart lightingdevice, a control device of an intelligent electrical apparatus, a smartmonitoring device, a smart television, a smart video camera, aninterphone, or the like, or any combination thereof. In someembodiments, the wearable device may include a bracelet, a footgear,eyeglasses, a helmet, a watch, clothing, a backpack, a smart accessory,or the like, or any combination thereof. In some embodiments, the mobiledevice may include a mobile phone, a personal digital assistance (PDA),a gaming device, a navigation device, a point of sale (POS) device, alaptop, a tablet computer, a desktop, or the like, or any combinationthereof. In some embodiments, the virtual reality device and/or theaugmented reality device may include a virtual reality helmet, virtualreality glasses, a virtual reality patch, an augmented reality helmet,augmented reality glasses, an augmented reality patch, or the like, orany combination thereof. For example, the virtual reality device and/orthe augmented reality device may include a Google Glass™, an OculusRift™, a Hololens™, a Gear VR™, etc. In some embodiments, theterminal(s) 130 may be part of the processing device 140.

The processing device 140 may process data and/or information obtainedfrom the medical device 110, the terminal 130, and/or the storage device150. For example, the processing device 140 may determine at least oneparameter associated with a medical procedure to be performed on thetarget object based on information relating to the target object. Asanother example, the processing device 140 may adjust a gantry angle ofthe medical device 110 before performing a medical procedure on thetarget object. In some embodiments, the processing device 140 may be asingle server or a server group. The server group may be centralized ordistributed. In some embodiments, the processing device 140 may be localor remote. For example, the processing device 140 may access informationand/or data stored in the medical device 110, the terminal 130, and/orthe storage device 150 via the network 120. As another example, theprocessing device 140 may be directly connected to the medical device110, the terminal 130 and/or the storage device 150. In someembodiments, the processing device 140 may be implemented on a cloudplatform. Merely by way of example, the cloud platform may include aprivate cloud, a public cloud, a hybrid cloud, a community cloud, adistributed cloud, an inter-cloud, a multi-cloud, or the like, or anycombination thereof. In some embodiments, the processing device 140 maybe implemented by a computing device 200 having one or more componentsas illustrated in FIG. 2.

The storage device 150 may store data, instructions, and/or any otherinformation. In some embodiments, the storage device 150 may store dataobtained from the terminal 130 and/or the processing device 140. In someembodiments, the storage device 150 may store data and/or instructionsthat the processing device 140 may execute or use to perform exemplarymethods described in the present disclosure. In some embodiments, thestorage device 150 may include a mass storage, a removable storage, avolatile read-and-write memory, a read-only memory (ROM), or the like,or any combination thereof. Exemplary mass storage may include amagnetic disk, an optical disk, a solid-state drive, etc. Exemplaryremovable storage may include a flash drive, a floppy disk, an opticaldisk, a memory card, a zip disk, a magnetic tape, etc. Exemplaryvolatile read-and-write memory may include a random access memory (RAM).Exemplary RAM may include a dynamic RAM (DRAM), a double date ratesynchronous dynamic RAM (DDR SDRAM), a static RAM (SRAM), a thyristorRAM (T-RAM), and a zero-capacitor RAM (Z-RAM), etc. Exemplary ROM mayinclude a mask ROM (MROM), a programmable ROM (PROM), an erasableprogrammable ROM (EPROM), an electrically erasable programmable ROM(EEPROM), a compact disk ROM (CD-ROM), and a digital versatile disk ROM,etc. In some embodiments, the storage device 150 may be implemented on acloud platform. Merely by way of example, the cloud platform may includea private cloud, a public cloud, a hybrid cloud, a community cloud, adistributed cloud, an inter-cloud, a multi-cloud, or the like, or anycombination thereof.

In some embodiments, the storage device 150 may be connected to thenetwork 120 to communicate with one or more other components in theadjustment system 100 (e.g., the processing device 140, the terminal130, etc.). One or more components in the adjustment system 100 mayaccess the data or instructions stored in the storage device 150 via thenetwork 120. In some embodiments, the storage device 150 may be directlyconnected to or communicate with one or more other components in theadjustment system 100 (e.g., the processing device 140, the terminal130, etc.). In some embodiments, the storage device 150 may be part ofthe processing device 140.

The external device 160 may acquire information relating to a targetobject. The information relating to the target object may includeenvironment information, personal information, registration information,medical record information, a scan protocol, or the like, or acombination thereof of the patient. The environment information mayindicate whether there is a person in a certain region (e.g., a scanningroom, a registration office, a space above a scanning table of themedical device 110). The personal information of a target object mayinclude the name, the age, the gender, the home address, the phonenumber, the occupation, the work unit, the date of birth, or the like,or any combination thereof. The registration information of a targetobject may include an item related to the medical device 110 (e.g., a CTscan of brain, an MRI scan of chest), the payment amount associated withthe item, the payment method (e.g., cash payment, mobile payment, banktransfer, credit card payment, debit card payment) associated with theitem, an appointment time for the item, or the like, or any combinationthereof. The medical record may be a systematic documentation of apatient's medical history and include drugs and therapies for thepatient. The processing device may acquire the information relating tothe target object from the external device 160. In some embodiments, theexternal device 160 may include a sensor, a remote information device,or the like, or any combination thereof. The sensor may include aninfrared sensor, a pressure sensor, a microwave sensor, a temperaturesensor, a light sensitive sensor, a heat sensitive sensor, an imagesensor (e.g., a camera), or the like, or a combination thereof. Theremote information device may include an electronic system, such as aHospital Information System (HIS), a Radiology Information System (RIS),a Laboratory Information System (LIS), an Electronic Medical Record(EMR), a Picture Archiving and Communication System (PACS), or the like,or a combination thereof. The HIS may include a finance managementsystem, a personnel management system, a hospital management system, anoutpatient management system, a drug management system, or the like, ora combination thereof.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure. For example, theexternal device 160 may be omitted.

FIG. 2 is a schematic diagram illustrating exemplary hardware and/orsoftware components of a computing device on which the processing device140 may be implemented according to some embodiments of the presentdisclosure. As illustrated in FIG. 2, the computing device 200 mayinclude a processor 210, a storage 220, an input/output (I/O) 230, and acommunication port 240.

The processor 210 may execute computer instructions (e.g., program code)and perform functions of the processing device 140 in accordance withtechniques described herein. The computer instructions may include, forexample, routines, programs, objects, components, data structures,procedures, modules, and functions, which perform particular functionsdescribed herein. For example, the processor 210 may determine at leastone parameter associated with a medical procedure to be performed on atarget object based on information relating to the target object. Insome embodiments, the processor 210 may include one or more hardwareprocessors, such as a microcontroller, a microprocessor, a reducedinstruction set computer (RISC), an application specific integratedcircuits (ASICs), an application-specific instruction-set processor(ASIP), a central processing unit (CPU), a graphics processing unit(GPU), a physics processing unit (PPU), a microcontroller unit, adigital signal processor (DSP), a field programmable gate array (FPGA),an advanced RISC machine (ARM), a programmable logic device (PLD), anycircuit or processor capable of executing one or more functions, or thelike, or any combinations thereof.

Merely for illustration, only one processor is described in thecomputing device 200. However, it should be noted that the computingdevice 200 in the present disclosure may also include multipleprocessors, thus operations and/or method steps that are performed byone processor as described in the present disclosure may also be jointlyor separately performed by the multiple processors. For example, if inthe present disclosure the processor of the computing device 200executes both step A and step B, it should be understood that step A andstep B may also be performed by two or more different processors jointlyor separately in the computing device 200 (e.g., a first processorexecutes step A and a second processor executes step B, or the first andsecond processors jointly execute steps A and B).

The storage 220 may store data/information obtained from the medicaldevice 110, the terminal 130, the storage device 150, and/or any othercomponent of the adjustment system 100. In some embodiments, the storage220 may include a mass storage, a removable storage, a volatileread-and-write memory, a read-only memory (ROM), or the like, or anycombination thereof. For example, the mass storage may include amagnetic disk, an optical disk, a solid-state drives, etc. The removablestorage may include a flash drive, a floppy disk, an optical disk, amemory card, a zip disk, a magnetic tape, etc. The volatileread-and-write memory may include a random access memory (RAM). The RAMmay include a dynamic RAM (DRAM), a double date rate synchronous dynamicRAM (DDR SDRAM), a static RAM (SRAM), a thyristor RAM (T-RAM), and azero-capacitor RAM (Z-RAM), etc. The ROM may include a mask ROM (MROM),a programmable ROM (PROM), an erasable programmable ROM (EPROM), anelectrically erasable programmable ROM (EEPROM), a compact disk ROM(CD-ROM), and a digital versatile disk ROM, etc. In some embodiments,the storage 220 may store one or more programs and/or instructions toperform exemplary methods described in the present disclosure. Forexample, the storage 220 may store a program for the processing device140 for adjusting the medical device 110.

The I/O 230 may input and/or output signals, data, information, etc. Insome embodiments, the I/O 230 may enable a user interaction with theprocessing device 140. In some embodiments, the I/O 230 may include aninput device and an output device. Examples of the input device mayinclude a keyboard, a mouse, a touch screen, a microphone, or the like,or a combination thereof. Examples of the output device may include adisplay device, a loudspeaker, a printer, a projector, or the like, or acombination thereof. Examples of the display device may include a liquidcrystal display (LCD), a light-emitting diode (LED)-based display, aflat panel display, a curved screen, a television device, a cathode raytube (CRT), a touch screen, or the like, or a combination thereof.

The communication port 240 may be connected to a network (e.g., thenetwork 120) to facilitate data communications. The communication port240 may establish connections between the processing device 140 and themedical device 110, the terminal 130, and/or the storage device 150. Theconnection may be a wired connection, a wireless connection, any othercommunication connection that can enable data transmission and/orreception, and/or any combination of these connections. The wiredconnection may include, for example, an electrical cable, an opticalcable, a telephone wire, or the like, or any combination thereof. Thewireless connection may include, for example, a Bluetooth™ link, aWi-Fi™ link, a WiMax™ link, a WLAN link, a ZigBee link, a mobile networklink (e.g., 3G, 4G, 5G, etc.), or the like, or a combination thereof. Insome embodiments, the communication port 240 may be and/or include astandardized communication port, such as RS232, RS485, etc. In someembodiments, the communication port 240 may be a specially designedcommunication port. For example, the communication port 240 may bedesigned in accordance with digital imaging and communications inmedicine (DICOM) protocol.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure.

FIG. 3 is a schematic diagram illustrating exemplary hardware and/orsoftware components of an exemplary mobile device 300 on which theterminal 130 may be implemented according to some embodiments of thepresent disclosure. As illustrated in FIG. 3, the mobile device 300 mayinclude a communication platform 310, a display 320, a graphicprocessing unit (GPU) 330, a central processing unit (CPU) 340, an I/O350, a memory 360, and a storage 390. In some embodiments, any othersuitable component, including but not limited to a system bus or acontroller (not shown), may also be included in the mobile device 300.In some embodiments, a mobile operating system 370 (e.g., iOS™,Android™, Windows Phone™, etc.) and one or more applications 380 may beloaded into the memory 360 from the storage 390 in order to be executedby the CPU 340. The applications 380 may include a browser or any othersuitable mobile apps for receiving and rendering information relating toimage processing or other information from the processing device 140.User interactions with the information stream may be achieved via theI/O 350 and provided to the processing device 140 and/or othercomponents of the adjustment system 100 via the network 120.

To implement various modules, units, and their functionalities describedin the present disclosure, computer hardware platforms may be used asthe hardware platform(s) for one or more of the elements describedherein. A computer with user interface elements may be used to implementa personal computer (PC) or any other type of work station or terminaldevice. A computer may also act as a server if appropriately programmed.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure.

FIG. 4 is a block diagram illustrating an exemplary processing deviceaccording to some embodiments of the present disclosure. The processingdevice 140 may include an angle determination module 410 and/or a modeadjustment module 420.

The angle determination module 410 may be configured to initialize agantry angle of the medical device 110 and adjust the initialized gantryangle to a pre-set gantry angle that is used in a scan to be performedon a target object. The angle determination module 410 may include anangle acquisition unit 412, an angle initialization unit 414, and anangle adjustment unit 416.

The angle acquisition unit 412 may be configured to acquire one or moreprior gantry angle values of a medical device (e.g., the medical device110). For example, for a CT scanner, an X-ray source of the CT scannermay rotate together with a gantry of the CT scanner. A gantry anglevalue may indicate a location of the X-ray source. For example, if theX-ray source is rotated to a location corresponding to 3 o'clock, thegantry angle value is 90°. As another example, if the X-ray source isrotated to a location corresponding to 9 o'clock, the gantry angle valueis 270°.

In some embodiments, a prior gantry angle value may refer to a gantryangle value that was used in a previous scan prior to the current time.For example, the angle determination module 410 may acquire prior gantryangle values used in the past 30 days. In some embodiments, the one ormore prior gantry angle values may correspond to a same medical device.

The angle initialization unit 414 may be configured to initialize agantry angle of the medical device (e.g., the medical device 110) toDegree 0 (e.g., a gantry angle) based on the one or more prior gantryangle values. In some embodiments, Degree 0 was mostly frequently usedduring a certain period (e.g., past 30 days from the current time) amongthe one or more prior gantry angle values. In some embodiments,initializing the gantry angle of the medical device using Degree 0 mayreduce the time of adjusting the X-ray source to a gantry angle for ascan to be performed on the target object. Description regarding thedetermination of a gantry angle value of Degree 0 may be found elsewherein the present disclosure. See, e.g., FIG. 7, and the descriptionthereof.

The angle adjustment unit 416 may be configured to acquire a pre-setgantry angle Degree 1. In some embodiments, the pre-set gantry angle maybe used to a scan to be performed on the target object. The angledetermination module 410 may acquire the pre-set gantry angle based on ascan protocol.

The angle adjustment unit 416 may also be configured to determinewhether Degree 0 is equal to Degree 1. The angle adjustment unit 416 mayadjust the gantry angle from Degree 0 to Degree 1 in response to adetermination that Degree 0 is not equal to Degree 1. The angleadjustment unit 416 may keep the gantry angle at Degree 0 in response toa determination that Degree 0 is equal to Degree 1.

The mode adjustment module 420 may be configured to adjust the medicaldevice 110 from a standby mode to a work mode. The mode adjustmentmodule 420 may include an information acquisition unit 422, an analysisunit 424, and a component adjustment unit 426.

The information acquisition unit 422 may be configured to acquireinformation relating to a target object. The information relating to thetarget object may include environment information, personal information,registration information, medical record information, a scan protocol,or the like, or a combination thereof of the patient. The environmentinformation may indicate whether there is a person in a certain region(e.g., a scanning room, a registration office, a space above a scanningtable of the medical device 110). The personal information of a targetobject may include the name, the age, the gender, the home address, thephone number, the occupation, the work unit, the date of birth, or thelike, or any combination thereof. The registration information of atarget object may include an item related to the medical device 110(e.g., a CT scan of brain, an MRI scan of chest), the payment amountassociated with the item, the payment method (e.g., cash payment, mobilepayment, bank transfer, credit card payment, debit card payment)associated with the item, an appointment time for the item, or the like,or any combination thereof. The medical record may be a systematicdocumentation of a patient's medical history and include drugs andtherapies for the patient.

The scan protocol may be designed with respect to one or more tissues tobe imaged, diseases to be diagnosed, and/or clinical scenarios. The scanprotocol may include one or more parameters associated with the scan ofthe target object. The scan protocols for different medical devices ordifferent target objects may be different. For example, for an MRI scan,the scan protocol may include a certain number of pulse sequences. Thepulse sequences may include spin echo sequences, gradient echosequences, diffusion sequences, inversion recovery sequences, or thelike, or any combination thereof. For instance, the spin echo sequencesmay include fast spin echo (FSE), turbo spin echo (TSE), rapidacquisition with relaxation enhancement (RARE), half-Fourier acquisitionsingle-shot turbo spin-echo (HASTE), turbo gradient spin echo (TGSE), orthe like, or any combination thereof. For an MRI scan, the scan protocolmay also include image contrast and/or ratio, a region of interest(ROI), slice thickness, an imaging type (e.g., T1 weighted imaging, T2weighted imaging, proton density weighted imaging, etc.), a spin echotype (spin echo, fast spin echo (FSE), fast recovery FSE, single shotFSE, gradient recalled echo, fast imaging with stead-state procession,and so on), a flip angle value, acquisition time (TA), echo time (TE),repetition time (TR), echo train length (ETL), the number of phases, thenumber of excitations (NEX), inversion time, bandwidth (e.g.,radiofrequency (RF) receiver bandwidth, RF transmitter bandwidth, etc.),or the like, or any combination thereof. As another example, for a CTscan, the scan protocol may include a gantry angle, a radiation dose ofX-rays emitted from an X-ray source, a scan period, a gantry location, arotation speed of the gantry, the number of times the gantry rotates, orthe like, or any combination thereof.

In some embodiments, the mode adjustment module 420 may acquire theinformation relating to the target object through at least one of one ormore sensors, one or more remote information devices, one or more humanmachine interaction devices, and software implemented by the processingdevice 140.

The analysis unit 424 may be configured to make a determination byanalyzing information related to the scan to be performed on a targetobject. In some embodiments, the analysis unit 424 may determine whetherthere is a scan to be performed on the target object by analyzing theinformation relating to the target object. In some embodiments, theanalysis unit 424 may determine whether the medical device 110 hascompleted the scan performed on the target object. In some embodiments,the analysis unit 424 may determine whether the medical device 110satisfies a condition to get into a standby mode.

The component adjustment unit 426 may be configured to adjust themedical device 110 between the standby mode and the work mode. In someembodiments, the component adjustment unit 426 may adjust the medicaldevice 110 from the standby mode to the work mode to perform the scan onthe target object based on the scan protocol in response to adetermination that there is a scan to be performed on the target object.In some embodiments, after the medical device 110 has completed the scanperformed on the target object, the component adjustment unit 426 mayadjust the medical device 110 to the standby mode in response to adetermination that the medical device satisfies a condition to get intothe standby mode.

The modules and/or units in the processing engine 140 may be connectedto or communicate with each other via a wired connection or a wirelessconnection. The wired connection may include a metal cable, an opticalcable, a hybrid cable, or the like, or any combination thereof. Thewireless connection may include a Local Area Network (LAN), a Wide AreaNetwork (WAN), a Bluetooth, a ZigBee, a Near Field Communication (NFC),or the like, or any combination thereof. Two or more of the modules (orunits) may be combined as a single module (or unit), and any one of themodules (or units) may be divided into two or more units (or blocks).For example, the angle determination module 410 may be integrated in themode adjustment module 420 as a single module which may adjust thegantry angle and adjust the medical device 110 between a standby modeand a work mode. As another example, the information acquisition unit422 may include four individual blocks that can be implemented asseparate units. The first block may be configured to acquire theinformation relating to the target object through one or more sensors.The second block may be configured to acquire the information relatingto the target object through one or more remote information devices. Thethird block may be configured to acquire the information relating to thetarget object through one or more human machine interaction devices. Thefourth block may be configured to acquire the information relating tothe target object through one or more software implemented by theprocessing device 140.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure. For example, theprocessing device 140 may further include a storage module (not shown inFIG. 4). The storage module may be configured to store data generatedduring any process performed by any component of in the processingdevice 140. As another example, each of components of the processingdevice 140 may include a storage apparatus. Additionally oralternatively, the components of the processing device 140 may share acommon storage apparatus. As still another example, the angledetermination module 410 or the mode adjustment module 420 may beomitted.

FIG. 5 is a flowchart illustrating an exemplary process for adjusting amedical device according to some embodiments of the present disclosure.The process 500 may be implemented in the adjustment system 100illustrated in FIG. 1. For example, the process 500 may be stored in thestorage device 150 and/or the storage 220 in the form of instructions(e.g., an application), and invoked and/or executed by the processingdevice 140 (e.g., the processor 210 illustrated in FIG. 2, or one ormore modules in the processing device 140 illustrated in FIG. 4). Theoperations of the illustrated process presented below are intended to beillustrative. In some embodiments, the process 500 may be accomplishedwith one or more additional operations not described, and/or without oneor more of the operations discussed. Additionally, the order in whichthe operations of the process 500 as illustrated in FIG. 5 and describedbelow is not intended to be limiting.

In 510, the mode adjustment module 420 (e.g., the informationacquisition unit 422) may acquire information relating to a targetobject. The information relating to the target object may includeenvironment information, personal information, registration information,medical record information, a scan protocol, or the like, or acombination thereof of the patient. The environment information mayindicate whether there is a person in a certain region (e.g., a scanningroom, a registration office, a space above the scanning table of themedical device 110). The personal information of a target object mayinclude the name, the age, the gender, the home address, the phonenumber, the occupation, the work unit, the date of birth, or the like,or any combination thereof. The registration information of a targetobject may include an item related to a medical procedure, the paymentamount associated with the item, the payment method (e.g., cash payment,mobile payment, bank transfer, credit card payment, debit card payment)associated with the item, an appointment time for the item, or the like,or any combination thereof. The medical record may be a systematicdocumentation of a patient's medical history and include drugs andtherapies for the patient.

The scan protocol may be designed with respect to one or more tissues tobe imaged, diseases to be diagnosed, and/or clinical scenarios. The scanprotocol may include one or more parameters associated with the scan ofthe target object. For example, the scan protocol may include a type ofthe medical device used in the scan, a region of interest (ROI) of thetarget object, the duration of the scan, the size of a reconstructionimage, the resolution of a reconstruction image, or the like, or anycombination thereof. The scan protocols for different medical devices ordifferent target objects may be different. For example, for an MRI scan,the scan protocol may include a certain number of pulse sequences. Thepulse sequences may include spin echo sequences, gradient echosequences, diffusion sequences, inversion recovery sequences, or thelike, or any combination thereof. For instance, the spin echo sequencesmay include fast spin echo (FSE), turbo spin echo (TSE), rapidacquisition with relaxation enhancement (RARE), half-Fourier acquisitionsingle-shot turbo spin-echo (HASTE), turbo gradient spin echo (TGSE), orthe like, or any combination thereof. For an MRI scan, the scan protocolmay also include image contrast and/or ratio, a region of interest(ROI), slice thickness, an imaging type (e.g., T1 weighted imaging, T2weighted imaging, proton density weighted imaging, etc.), a spin echotype (spin echo, fast spin echo (FSE), fast recovery FSE, single shotFSE, gradient recalled echo, fast imaging with stead-state procession,and so on), a flip angle value, acquisition time (TA), echo time (TE),repetition time (TR), echo train length (ETL), the number of phases, thenumber of excitations (NEX), inversion time, bandwidth (e.g.,radiofrequency (RF) receiver bandwidth, RF transmitter bandwidth, etc.),or the like, or any combination thereof. As another example, for a CTscan, the scan protocol may include a gantry angle, a rotation speed ofa gantry, a radiation dose of X-rays emitted from an X-ray source, oneor more slices of the target object to be scanned, or the like, or anycombination thereof.

In some embodiments, the mode adjustment module 420 may acquire theinformation relating to the target object through at least one of one ormore sensors, one or more remote information devices, one or more humanmachine interaction devices, and software implemented by the processingdevice 140.

In some embodiments, the mode adjustment module 420 may acquire theenvironment information through one or more sensors. The sensor mayinclude an infrared sensor, a pressure sensor, a microwave sensor, atemperature sensor, a light sensitive sensor, a heat sensitive sensor,an image sensor (e.g., a camera), or the like, or a combination thereof.

In some embodiments, one or more infrared sensors may be mountedsomewhere in a hospital, such as a scanning room, a registration office,etc. The infrared sensor may acquire infrared signals and/or infraredimages within a certain region (e.g., a scanning room, a registrationoffice) constantly and send the acquired infrared signals and/orinfrared images to the mode adjustment module 420 in real time or atintervals (e.g., every 2 minutes).

In some embodiments, one or more pressure sensors may be mounted on ascanning table of the medical device 110. The pressure sensor mayacquire pressure signals within a certain region (e.g., the scanningtable) by, for example, one or more elastic components in the pressuresensor. For example, when a patient lies on the scanning table, one ormore pressure sensors mounted on the scanning table may generatepressure signals based on the deformation of the one or more elasticcomponents, and transmit the pressure signals to the mode adjustmentmodule 420.

In some embodiments, one or more temperature sensors may be mountedsomewhere in a hospital, such as a scanning room, a registration office,a scanning table, etc. The temperature sensor may acquire a temperaturewithin a certain region (e.g., a scanning room, a registration office)in real time and send the temperature to the mode adjustment module 420in real time or at intervals (e.g., every 2 minutes). The temperaturesensor may include a contact temperature sensor, a non-contacttemperature sensor, or the like, or any combination thereof.

In some embodiments, one or more image sensors (e.g., cameras) may bemounted somewhere in a hospital, such as a scanning room, a registrationoffice, a scanning table, etc. The image sensor may acquiretwo-dimensional (2D) images or three-dimensional (3D) images within acertain region (e.g., a scanning room, a registration office) in realtime and send the acquired images to the mode adjustment module 420 inreal time or at intervals (e.g., every 2 minutes).

In some embodiments, the mode adjustment module 420 may acquire thepersonal information, the registration information, or the medicalrecord information from one or more remote information devices. Theremote information device may include an electronic system, such as aHospital Information System (HIS), a Radiology Information System (RIS),a Laboratory Information System (LIS), an Electronic Medical Record(EMR), a Picture Archiving and Communication System (PACS), or the like,or a combination thereof. The HIS may include a finance managementsystem, a personnel management system, a hospital management system, anoutpatient management system, a drug management system, or the like, ora combination thereof.

In some embodiments, the mode adjustment module 420 may acquire theinformation (e.g., the personal information, the registrationinformation, or the medical record information) relating to the targetobject from one or more human machine interaction devices. In someembodiments, the processing device 140 and a user (e.g., a patient, adoctor, an imaging engineer) may exchange information through the humanmachine interaction device. For example, the user may download a medicalrecord of a patient through the human machine interaction device. Asanother example, the human machine interaction device may display amedical image (e.g., an MRI image) to the user though the human machineinteraction device. As still another example, the user may input aninstruction to control the medical device 110 through the human machineinteraction device. The human machine interaction device may include anI/O device, such as a keyboard, a mouse, a display screen, a touchscreen, or the like, or any combination thereof. The human machineinteraction device may be implemented in the processing device 140(e.g., the I/O 230), the terminal 130 (e.g., the I/O 350), or theexternal device 160 communicated with the processing device 140. In someembodiments, the user may input the scan protocol through the humanmachine interaction device. The human machine interaction device mayacquire the scan protocol based on the use's input. In some embodiments,the human machine interaction device may include a human machineinterface (HMI).

In some embodiments, the mode adjustment module 420 may acquire theinformation (e.g., the personal information, the registrationinformation, or the medical record information) relating to the targetobject through software (e.g., image configuration software, interfaceconfiguration software) installed in the processing device 140 and/orthe remote information device. When the user input the information(e.g., the personal information, the registration information, themedical record information, the scan protocol) relating to the targetobject through the software, the software may send the user' input tothe mode adjustment module 420 in real time.

In 520, the mode adjustment module 420 (e.g., the analysis unit 424) maydetermine whether there is a scan to be performed on the target objectby analyzing the information relating to the target object. The process500 may proceed to 530 in response to a determination that there is ascan to be performed on the target object. The process 500 may proceedto 560 in response to a determination that there is no scan to beperformed on the target object.

Merely by way of example, the mode adjustment module 420 may determinewhether a patient has entered the scanning room by analyzing infraredsignals received from one or more infrared sensors mounted in thescanning room.

Merely by way of example, the mode adjustment module 420 may determinewhether a patient has lain on the scanning table by analyzing pressuresignals received from one or more pressure sensors mounted on thescanning table. In some embodiments, the pressure sensor may acquirepressure signals based on the deformation of one or more elasticcomponents in the pressure sensor. The larger the deformation is, thestronger the strength of the pressure signals may be. The modeadjustment module 420 may determine that a patient has lain on thescanning table in response to a determination that the strength of thepressure signals received from the one or more pressure sensors mountedon the scanning table is greater than a strength threshold.

Merely by way of example, the mode adjustment module 420 may determinewhether a patient has lain on the scanning table or has entered thescanning room by analyzing the temperature received from one or moretemperature sensors mounted on the scanning table or in the scanningroom. In some embodiments, the more the people there are in a certainregion, the higher the temperature related to the certain region may be.The mode adjustment module 420 may determine that there is a patient ina certain region (e.g., the scanning room or the scanning table) inresponse to a determination that a difference between the currenttemperature and a prior temperature detected in the past (e.g., 5minutes before the current time) is greater than a threshold temperature(e.g., 2° C.).

Merely by way of example, the mode adjustment module 420 may determinewhether a patient has lain on the scanning table or has entered thescanning room by analyzing images received from one or more imagesensors (e.g., cameras) mounted on the scanning table or in the scanningroom.

In some embodiments, the mode adjustment module 420 may determinewhether there is at least one scan relating to the medical device 110(e.g., a CT scan, an MRI scan) in the items that have been registered.The mode adjustment module 420 may determine an interval between anappointment time of each scan and the current time in response to adetermination that there is at least one scan relating to the medicaldevice 110 in the items that have been registered, and determine whetherthere is at least one interval that is less than a threshold time (e.g.,30 minutes). The mode adjustment module 420 may determine that there isa scan to be performed on the target object in response to at least oneof a determination that there is at least one interval that is less thanthe threshold time, a determination that a patient has entered thescanning room, and a determination that a patient has lain on thescanning table.

In 530, the mode adjustment module 420 (e.g., the informationacquisition unit 422) may obtain a scan protocol based on theinformation relating to the target object. For example, the modeadjustment module 420 may obtain the scan protocol based on a scanrelated to the medical device 110 of which the appointment time isclosest to the current time.

In some embodiments, the scan protocol relating to the target object maybe determined in advance and be stored in a storage medium (e.g., thestorage device 150, the storage 220). The mode adjustment module 420 mayobtain the scan protocol relating to the target object from the storagemedium. In some embodiments, a user may input, through the human machineinteraction device, the scan protocol relating to the target objectafter a determination that there is a scan to be performed on the targetobject based on the information relating to the target object. The modeadjustment module 420 may obtain the scan protocol from the humanmachine interaction device based on the input of the user.

In 540, the mode adjustment module 420 (e.g., the component adjustmentunit 426) may adjust a medical device (e.g., the medical device 110)from a standby mode to a work mode to perform the scan on the targetobject based on the scan protocol. In some embodiments, the modeadjustment module 420 may adjust the components of the medical device110 in the standby mode, adjust reconstruction parameters (e.g., thesize of a reconstruction image, the number of the detectors of themedical device 110, the resolution of a reconstruction image), or thelike, or any combination thereof. For example, for a CT scanner, themode adjustment module 420 may correct an X-ray source, correct adetector, correct the position of a scanning table, preheat ahigh-voltage generator, or adjust a gantry angle. In some embodiments,the standby mode may indicate that the medical device 110 is kept on butis not performing a medical procedure (e.g., a scan procedure to atarget object).

In some embodiments, the processing device 140 may communicate with oneor more medical devices, such as a CT scanner, an MRI scanner, an X-rayscanner, and a PET scanner, etc. The mode adjustment module 420 mayadjust one of the one or more medical devices communicating with theprocessing device 140 based on the information relating to the targetobject. For example, if the scan corresponding to the target objectrelates to a CT scan, the mode adjustment module 420 may adjust a CTscanner communicating with the processing device 140.

In some embodiments, the medical device 110 may perform the scan on thetarget object in the work mode based on the scan protocol.

In 550, the mode adjustment module 420 (e.g., the analysis unit 424) maydetermine that the medical device (e.g., the medical device 110) hascompleted the scan performed on the target object. For example, the modeadjustment module 420 may determine that the medical device 110 hascompleted the scan performed on the target object in response to adetermination that the duration of the scan is longer than a thresholdvalue (e.g., 20 minutes). As another example, the mode adjustment module420 may determine that the medical device 110 has completed the scanperformed on the target object based on a user's input (e.g., pressing abutton of completion).

In 560, the mode adjustment module 420 (e.g., the analysis unit 424) maydetermine whether the medical device (e.g., the medical device 110)satisfies a condition to get into the standby mode. For example, themode adjustment module 420 may determine that the medical device 110satisfies a condition to get into the standby mode in response to adetermination that the power consumption of the medical device 110 atcurrent time is lower than a threshold power. As another example, themode adjustment module 420 may determine that the medical device 110satisfies a condition to get into the standby mode in response to adetermination that the medical device 110 does not receive anyinstruction within a certain time interval (e.g., 10 minutes) from thetime when the scan is completed.

The process 500 may proceed to 570 to keep the medical device (e.g., themedical device 110) at the current mode (e.g., the work mode) inresponse to a determination that the medical device (e.g., the medicaldevice 110) does not satisfy a condition to get into the standby mode.The process 500 may proceed to 580 to adjust the medical device (e.g.,the medical device 110) to the standby mode in response to adetermination that the medical device (e.g., the medical device 110)satisfies a condition to get into the standby mode.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure. For example, before510, the mode adjustment module 420 may determine that the medicaldevice 110 is in the standby mode.

FIG. 6 is a flowchart illustrating an exemplary process for adjusting agantry angle of a medical device according to some embodiments of thepresent disclosure. The process 600 may be implemented in the adjustmentsystem 100 as illustrated in FIG. 1. For example, the process 600 may bestored in the storage device 150 and/or the storage 220 in the form ofinstructions (e.g., an application), and invoked and/or executed by theprocessing device 140 (e.g., the processor 210 illustrated in FIG. 2, orone or more modules in the processing device 140 illustrated in FIG. 4).The operations of the illustrated process presented below are intendedto be illustrative. In some embodiments, the process 600 may beaccomplished with one or more additional operations not described,and/or without one or more of the operations discussed. Additionally,the order in which the operations of the process 600 as illustrated inFIG. 6 and described below is not intended to be limiting.

In 610, the angle determination module 410 (e.g., the angle acquisitionunit 412) may acquire one or more prior gantry angle values of a medicaldevice (e.g., the medical device 110). For example, for a CT scanner, anX-ray source of the CT scanner may rotate together with a gantry of theCT scanner. A gantry angle value may indicate a location of the X-raysource. For example, if the X-ray source is rotated to a locationcorresponding to 3 o'clock, the gantry angle value is 90°. As anotherexample, if the X-ray source is rotated to a location corresponding to 9o'clock, the gantry angle value is 270°.

In some embodiments, a prior gantry angle value may refer to a gantryangle value that was used in a previous scan prior to the current time.For example, the angle determination module 410 may acquire prior gantryangle values used in the past 30 days. In some embodiments, the one ormore prior gantry angle values may correspond to a same medical device.

In 620, the angle determination module 410 (e.g., the angleinitialization unit 414) may initialize a gantry angle of the medicaldevice (e.g., the medical device 110) to Degree 0 (e.g., a gantry angle)based on the one or more prior gantry angle values. In some embodiments,the angle determination module 410 may analyze the one or more priorgantry angle values to determine Degree 0 using a moving averageforecast algorithm (e.g., a simple moving average algorithm, a doublemoving average algorithm, a three moving average algorithm), anexponential smoothing forecasting algorithm (e.g., a simple exponentialsmoothing algorithm, a double exponential smoothing algorithm, a threeexponential smoothing algorithm, a Winters exponential smoothingalgorithm), a trend extrapolation forecasting algorithm, a regressionforecasting algorithm, a grey forecasting algorithm, an autoregressiveintegrated moving average (ARIMA) algorithm, or the like, or anycombination thereof. In some embodiments, Degree 0 was mostly frequentlyused during a certain period (e.g., past 30 days from the current time)among the one or more prior gantry angle values. In some embodiments,Degree 0 may be equal to an average value of the one or more priorgantry angle values.

In some embodiments, initializing the gantry angle of the medical deviceusing Degree 0 may reduce the time of adjusting the X-ray source to agantry angle for a scan to be performed on the target object.Description regarding the determination of a gantry angle value ofDegree 0 may be found elsewhere in the present disclosure. See, e.g.,FIG. 7, and the description thereof.

In some embodiments, 610 may be omitted. The angle determination module410 (e.g., the angle initialization unit 414) may determine Degree 0based on an input of a user (e.g., a doctor, an engineer). For example,during a healthy examination of a plurality of people from a company,because scans performed on the plurality of people are same, the user ofthe medical device 110 may set Degree 0 manually and input Degree 0 tothe processing device 140.

In 630, the angle determination module 410 (e.g., the adjustmentinitialization unit 416) may acquire a pre-set gantry angle Degree 1. Insome embodiments, the pre-set gantry angle may be used to a scan to beperformed on the target object. The angle determination module 410 mayacquire the pre-set gantry angle based on a scan protocol.

In 640, the angle determination module 410 (e.g., the adjustmentinitialization unit 416) may determine whether Degree 0 is equal toDegree 1. The process 600 may proceed to 650 to adjust the gantry anglefrom Degree 0 to Degree 1 in response to a determination that Degree 0is not equal to Degree 1. The process 600 may proceed to 660 to keep thegantry angle at Degree 0 in response to a determination that Degree 0 isequal to Degree 1.

In some embodiments, before 610, the angle determination module 410 maydetermine whether a prior scan performed closest to a current time hasbeen completed by the medical device 110. In response to a determinationthat the prior scan performed closest to the current time has beencompleted by the medical device 110, the angle determination module 410may perform 610-660.

FIG. 7 is a flowchart illustrating an exemplary process for determininga gantry angle value based on one or more prior gantry angle valuesaccording to some embodiments of the present disclosure. The process 700may be implemented in the adjustment system 100 illustrated in FIG. 1.For example, the process 700 may be stored in the storage device 150and/or the storage 220 in the form of instructions (e.g., anapplication), and invoked and/or executed by the processing device 140(e.g., the processor 210 illustrated in FIG. 2, or one or more modulesin the processing device 140 illustrated in FIG. 4). The operations ofthe illustrated process presented below are intended to be illustrative.In some embodiments, the process 700 may be accomplished with one ormore additional operations not described, and/or without one or more ofthe operations discussed. Additionally, the order in which theoperations of the process 700 as illustrated in FIG. 7 and describedbelow is not intended to be limiting. In some embodiments, step 620illustrated in FIG. 6 may be performed according to the process 700.

In 710, the angle determination module 410 (e.g., the angleinitialization unit 414) may divide the one or more prior gantry anglevalues into one or more groups. In some embodiments, the angledetermination module 410 may put equal prior gantry angle values into asame group.

In 720, the angle determination module 410 (e.g., the angleinitialization unit 414) may determine a number of prior gantry anglevalues of each of the one or more groups.

In 730, the angle determination module 410 (e.g., the angleinitialization unit 414) may select, from the one or more groups, atleast one group of which the number of prior gantry angle values ismaximum among the one or more groups.

In 740, the angle determination module 410 (e.g., the angleinitialization unit 414) may determine whether the number of theselected at least one group is equal to one. The process 700 may proceedto 780 to initialize the gantry angle of the medical device 110 to theprior gantry angle value corresponding to the selected group in responseto a determination that the number of the selected at least one group isequal to one. The process 700 may proceed to 750 in response to adetermination that the number of the selected at least one group is morethan one.

In 750, the angle determination module 410 (e.g., the angleinitialization unit 414) may obtain a prior time instant correspondingto each of the prior gantry angle values in the selected at least onegroup. The prior time instant may be the time when the prior gantryangle value was used in a previous scan. The angle determination module410 may obtain the prior time instant from a storage medium (e.g., thestorage device 150, the storage 220).

In 760, the angle determination module 410 (e.g., the angleinitialization unit 414) may determine one of the prior gantry anglevalues in the selected at least one group with the prior time instantclosest to the current time.

In 770, the angle determination module 410 (e.g., the angleinitialization unit 414) may initialize the gantry angle of the medicaldevice (e.g., the medical device 110) to the one of the prior gantryangle values in the selected at least one group with the prior timeinstant closest to the current time. In some embodiments, the angledetermination module 410 may determine the one of the prior gantry anglevalues in the selected at least one group with the prior time instantclosest to the current time as Degree 0.

In some embodiments, in response to the determination that the number ofthe selected at least one group is more than one, the angledetermination module 410 (e.g., the angle initialization unit 414) maydetermine an average value of the prior gantry angle valuescorresponding to the selected at least one group. The angledetermination module 410 (e.g., the angle initialization unit 414) mayinitialize the gantry angle of the medical device 110 to the averagevalue of the prior gantry angle values corresponding to the selected atleast one group.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure.

In some embodiments, the processing device 140 may configure the medicaldevice 110 before performing a medical procedure on a target objectbased on the process 500, the process 600, and the process 700. Forexample, when the process 500 proceeds to 570 (e.g., the mode adjustmentmodule 420 determines that the medical device 110 has completed thecurrent scan performed on the target object and determines that themedical device 110 does not satisfy a condition to get into the standbymode), the angle determination module 410 may perform 610 and 620 in theprocess 600 and/or the process 700 to initial the gantry angle of themedical device 110. Another example may be described in FIG. 8.

FIG. 8 is a flowchart illustrating an exemplary process for adjusting agantry angle of a medical device according to some embodiments of thepresent disclosure. The process 800 may be implemented in the adjustmentsystem 100 as illustrated in FIG. 1. For example, the process 800 may bestored in the storage device150 and/or the storage 220 in the form ofinstructions (e.g., an application), and invoked and/or executed by theprocessing device 140 (e.g., the processor 210 illustrated in FIG. 2, orone or more modules in the processing device 140 illustrated in FIG. 4).The operations of the illustrated process presented below are intendedto be illustrative. In some embodiments, the process 800 may beaccomplished with one or more additional operations not described,and/or without one or more of the operations discussed. Additionally,the order in which the operations of the process 800 as illustrated inFIG. 8 and described below is not intended to be limiting. In someembodiments, the process 500 in FIG. 5, the process 600 in FIG. 6, orthe process 700 in FIG. 7 may be applied to the process 800.

In 810, the mode adjustment module 420 (e.g., the informationacquisition unit 422) may acquire information relating to a targetobject. In some embodiments, before 810, the mode adjustment module 420may determine that the medical device 110 is in a standby mode.Description regarding the acquisition of the information relating to thetarget object may be found elsewhere in the present disclosure. See,e.g., 510 in FIG. 5, and the description thereof.

In 820, the mode adjustment module 420 (e.g., the analysis unit 424) maydetermine that there is a medical procedure (e.g., a scan) to beperformed on the target object based on the information relating to thetarget object. Description regarding the acquisition of the informationrelating to the target object may be found elsewhere in the presentdisclosure. See, e.g., 520 in FIG. 5, and the description thereof.

In 830, the angle determination module 410 (e.g., the angleinitialization unit 414) may initialize a gantry angle of a medicaldevice (e.g., the medical device 110) in response to the determination.Description regarding the initialization of the gantry angle may befound elsewhere in the present disclosure. See, e.g., 610 and 620 inFIG. 6, and the process 700 in FIG. 7, and the description thereof.

In 840, the mode adjustment module 420 (e.g., the analysis unit 422) maydetermine at least one parameter associated with the medical procedureto be performed on the target object based on the information relatingto the target object. In some embodiments, the medical procedure mayinclude a scan performed on the target object. The at least oneparameter may include a scan protocol. Description regarding thedetermination of the at least one parameter may be found elsewhere inthe present disclosure. See, e.g., FIG. 5, and the description thereof.

In 850, the angle determination module 410 (e.g., the adjustmentinitialization unit 416) may adjust the gantry angle of the medicaldevice based on the at least one parameter before performing the medicalprocedure on the target object. Description regarding the adjustment ofthe gantry angle may be found elsewhere in the present disclosure. See,e.g., 630-660 in FIG. 6, and the description thereof.

It should be noted that the above description is merely provided for thepurposes of illustration, and not intended to limit the scope of thepresent disclosure. For persons having ordinary skills in the art,multiple variations and modifications may be made under the teachings ofthe present disclosure. However, those variations and modifications donot depart from the scope of the present disclosure. For example, 830may be performed before or after 840. As another example, 830 and 840may be performed simultaneously.

Having thus described the basic concepts, it may be rather apparent tothose skilled in the art after reading this detailed disclosure that theforegoing detailed disclosure is intended to be presented by way ofexample only and is not limiting. Various alterations, improvements, andmodifications may occur and are intended to those skilled in the art,though not expressly stated herein. These alterations, improvements, andmodifications are intended to be suggested by this disclosure, and arewithin the spirit and scope of the exemplary embodiments of thisdisclosure.

Moreover, certain terminology has been used to describe embodiments ofthe present disclosure. For example, the terms “one embodiment,” “anembodiment,” and/or “some embodiments” mean that a particular feature,structure or characteristic described in connection with the embodimentis included in at least one embodiment of the present disclosure.Therefore, it is emphasized and should be appreciated that two or morereferences to “an embodiment” or “one embodiment” or “an alternativeembodiment” in various portions of this specification are notnecessarily all referring to the same embodiment. Furthermore, theparticular features, structures or characteristics may be combined assuitable in one or more embodiments of the present disclosure.

Further, it will be appreciated by one skilled in the art, aspects ofthe present disclosure may be illustrated and described herein in any ofa number of patentable classes or context including any new and usefulprocess, machine, manufacture, or composition of matter, or any new anduseful improvement thereof. Accordingly, aspects of the presentdisclosure may be implemented entirely hardware, entirely software(including firmware, resident software, micro-code, etc.) or combiningsoftware and hardware implementation that may all generally be referredto herein as a “unit,” “module,” or “system.” Furthermore, aspects ofthe present disclosure may take the form of a computer program productembodied in one or more computer readable media having computer readableprogram code embodied thereon.

A computer readable signal medium may include a propagated data signalwith computer readable program code embodied therein, for example, inbaseband or as part of a carrier wave. Such a propagated signal may takeany of a variety of forms, including electro-magnetic, optical, or thelike, or any suitable combination thereof. A computer readable signalmedium may be any computer readable medium that is not a computerreadable storage medium and that may communicate, propagate, ortransport a program for use by or in connection with an instructionexecution system, apparatus, or device. Program code embodied on acomputer readable signal medium may be transmitted using any appropriatemedium, including wireless, wireline, optical fiber cable, RF, or thelike, or any suitable combination of the foregoing.

Computer program code for carrying out operations for aspects of thepresent disclosure may be written in any combination of one or moreprogramming languages, including an object oriented programming languagesuch as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB. NET,Python or the like, conventional procedural programming languages, suchas the “C” programming language, Visual Basic, Fortran 2003, Perl, COBOL2002, PHP, ABAP, dynamic programming languages such as Python, Ruby andGroovy, or other programming languages. The program code may executeentirely on the user's computer, partly on the user's computer, as astand-alone software package, partly on the user's computer and partlyon a remote computer or entirely on the remote computer or server. Inthe latter scenario, the remote computer may be connected to the user'scomputer through any type of network, including a local area network(LAN) or a wide area network (WAN), or the connection may be made to anexternal computer (for example, through the Internet using an InternetService Provider) or in a cloud computing environment or offered as aservice such as a Software as a Service (SaaS).

Furthermore, the recited order of processing elements or sequences, orthe use of numbers, letters, or other designations therefore, is notintended to limit the claimed processes and methods to any order exceptas may be specified in the claims. Although the above disclosurediscusses through various examples what is currently considered to be avariety of useful embodiments of the disclosure, it is to be understoodthat such detail is solely for that purpose, and that the appendedclaims are not limited to the disclosed embodiments, but, on thecontrary, are intended to cover modifications and equivalentarrangements that are within the spirit and scope of the disclosedembodiments. For example, although the implementation of variouscomponents described above may be embodied in a hardware device, it mayalso be implemented as a software only solution, e.g., an installationon an existing server or mobile device.

Similarly, it should be appreciated that in the foregoing description ofembodiments of the present disclosure, various features are sometimesgrouped together in a single embodiment, figure, or description thereoffor the purpose of streamlining the disclosure aiding in theunderstanding of one or more of the various embodiments. This method ofdisclosure, however, is not to be interpreted as reflecting an intentionthat the claimed subject matter requires more features than areexpressly recited in each claim. Rather, claimed subject matter may liein less than all features of a single foregoing disclosed embodiment.

What is claimed is:
 1. A system for configuring a medical device for amedical procedure comprising: one or more storage media comprising a setof instructions; and one or more processors configured to communicatewith the one or more storage media, wherein when executing the set ofinstructions, the one or more processors are configured to cause thesystem to perform operations including: acquiring information relatingto a target object through at least one of one or more sensors, one ormore remote information devices, one or more human machine interactiondevices, and software implemented by a processing device; determining,based on the information relating to the target object, that there is ascan to be performed on the target object; and before an appointmenttime of the scan, adjusting the medical device from a standby mode to awork mode to perform the scan on the target object.
 2. The system ofclaim 1, wherein the information relating to the target object includesenvironment information indicating whether the target object has beenlocated in a certain region, the certain region including at least oneof a scanning room, a registration office, a space above a scanningtable of the medical device.
 3. The system of claim 2, wherein thedetermination that there is a scan to be performed on the target objectis determined based on the environment information.
 4. The system ofclaim 1, wherein the determination that there is a scan to be performedon the target object is determined based on registration information ofthe target object, the registration information including theappointment time of the scan.
 5. The system of claim 1, whereinadjusting the medical device from the standby mode to the work modeincludes: obtaining one or more initialization parameters of the medicaldevice that are set automatically or by a user; and adjusting themedical device from the standby mode to the work mode based on the oneor more initialization parameters.
 6. The system of claim 1, wherein theone or more processors are configured to cause the system to perform theoperations including: obtaining a scan protocol based on the informationrelating to the target object; and causing the medical device toperform, in the work mode, the scan based on the scan protocol, the scanprotocol including at least one of a type of the medical device used inthe scan, a region of interest (ROI) of the target object, and aduration of the scan.
 7. The system of claim 6, wherein the one or moreprocessors are configured to cause the system to perform the operationsincluding: determining that the medical device has completed the scanperformed on the target object; determining whether the medical devicesatisfies a condition to get into the standby mode; in response todetermining that the medical device satisfies the condition to get intothe standby mode, adjusting the medical device to the standby mode; orin response to determining that the medical device does not satisfy thecondition to get into the standby mode, keeping the medical device atthe work mode.
 8. A method for configuring a medical device for amedical procedure implemented on a computing device having one or moreprocessors and one or more storage media, the method comprising:acquiring information relating to a target object through at least oneof one or more sensors, one or more remote information devices, one ormore human machine interaction devices, and software implemented by aprocessing device; determining, based on the information relating to thetarget object, that there is a scan to be performed on the targetobject; and before an appointment time of the scan, adjusting themedical device from a standby mode to a work mode to perform the scan onthe target object.
 9. The method of claim 8, wherein the informationrelating to the target object includes environment informationindicating whether the target object has been located in a certainregion, the certain region including at least one of a scanning room, aregistration office, a space above a scanning table of the medicaldevice.
 10. The method of claim 9 , wherein the determination that thereis a scan to be performed on the target object is determined based onthe environment information.
 11. The method of claim 8, wherein thedetermination that there is a scan to be performed on the target objectis determined based on registration information of the target object,the registration information including the appointment time of the scan.12. The method of claim 8, wherein adjusting the medical device from thestandby mode to the work mode includes: obtaining one or moreinitialization parameters of the medical device that are setautomatically or by a user; and adjusting the medical device from thestandby mode to the work mode based on the one or more initializationparameters.
 13. The method of claim 8, further comprising: obtaining ascan protocol based on the information relating to the target object;and causing the medical device to perform, in the work mode, the scanbased on the scan protocol, the scan protocol including at least one ofa type of the medical device used in the scan, a region of interest(ROI) of the target object, and a duration of the scan.
 14. The methodof claim 13, further comprises: determining that the medical device hascompleted the scan performed on the target object; determining whetherthe medical device satisfies a condition to get into the standby mode;in response to determining that the medical device satisfies thecondition to get into the standby mode, adjusting the medical device tothe standby mode; or in response to determining that the medical devicedoes not satisfy the condition to get into the standby mode, keeping themedical device at the work mode.
 15. A non-transitory computer readablemedium comprising executable instructions that, when executed by atleast one processor, cause the at least one processor to effectuate amethod comprising: acquiring information relating to a target objectthrough at least one of one or more sensors, one or more remoteinformation devices, one or more human machine interaction devices, andsoftware implemented by a processing device; determining, based on theinformation relating to the target object, that there is a scan to beperformed on the target object; and before an appointment time of thescan, adjusting the medical device from a standby mode to a work mode toperform the scan on the target object.
 16. The non-transitory computerreadable medium of claim 15, wherein the information relating to thetarget object includes environment information indicating whether thetarget object has been located in a certain region, the certain regionincluding at least one of a scanning room, a registration office, aspace above a scanning table of the medical device; and thedetermination that there is a scan to be performed on the target objectis determined based on the environment information.
 17. Thenon-transitory computer readable medium of claim 15, wherein thedetermination that there is a scan to be performed on the target objectis determined based on registration information of the target object,the registration information including the appointment time of the scan.18. The non-transitory computer readable medium of claim 15, whereinadjusting the medical device from the standby mode to the work modeincludes: obtaining one or more initialization parameters of the medicaldevice that are set automatically or by a user; and adjusting themedical device from the standby mode to the work mode based on the oneor more initialization parameters.
 19. The non-transitory computerreadable medium of claim 15, wherein the method further comprises:obtaining a scan protocol based on the information relating to thetarget object; and causing the medical device to perform, in the workmode, the scan based on the scan protocol, the scan protocol includingat least one of a type of the medical device used in the scan, a regionof interest (ROI) of the target object, and a duration of the scan. 20.The non-transitory computer readable medium of claim 19, wherein themethod further comprises: determining that the medical device hascompleted the scan performed on the target object; determining whetherthe medical device satisfies a condition to get into the standby mode;in response to determining that the medical device satisfies thecondition to get into the standby mode, adjusting the medical device tothe standby mode; or in response to determining that the medical devicedoes not satisfy the condition to get into the standby mode, keeping themedical device at the work mode.